Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F2 Australia F1 Australia F2 Brazil F3 Brazil F11 Chile F5 Chile F6 Portugal F1 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F16 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Lebanon F1 Brazil F7 Italy F27 Romania F18 Colombia F5 Italy F8 Italy F9 Brazil F9 Brazil F12 Brazil F13 Brazil F4 Brazil F14 Brazil F5 Brazil F6 Lebanon F2 Iran F1 Iran F2 Romania F17 Brazil F11 Colombia F6 Brazil F15 Chile F7 Brazil F3 Canada F1 Brazil F2 Brazil F3 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa Nossa Caixa Tennis Cup - Sao Paulo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Antonio Savoldi-Marco Co. - Manerbio La Serena Open - La Serena Memorial Savigni - Sassuolo XII Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Morocco Tennis Tour - Rabat Unicredit (Suisse) Bank S.A. Challenger - Chiasso ATP Challenger Trophy 2007 - Trnava II Challenger Ciudada de Guayaquil - Guayaquil Seguros Bolivar Open - Bogota Challenger de Providencia-Copa Kia - Santiago Hungarian Open - Budapest II Cyclus Open de Tenis - Florianopolis Cyclus Open de Tenis - Florianopolis IX Gramado Open - Gramado 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Tennis Open International Cup - Belo Horizonte M25 Bourg-en-Bresse Medjurgorje Open - Medjugorje Unicredit Czech Open - Prostejov Roma Challenger 2007 - Rome Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Muller Cup - Ulm Memorial Kolyaskin - Donetsk Ljubljana Open 2002 - Ljubljana BNP Paribas Primrose - Bordeaux Pekao Open - Szczecin Sao Paulo Challenger Copa Petrobras Brazil - Belo Horizonte Regional Hand Center Men's Challenger - Fresno 10th Wartburg Open - Eisenach M15 Champaign Sao Paulo Challenger Iquique Challenger Bucaramanga Challenger M15 Weston Santiago Challenger Copa Petrobras Colombia - Bogota Sunrise Challenger Caltanissetta Challenger Barletta Challenger San Benedetto Challenger - San Benedetto Monza Challenger San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano The Granby Natrel Challenger - Granby St. Brieuc Challenger Copa Kia Challenger ATP - Santiago Turin Challenger Scheveningen Challenger San Benedetto Challenger Rimini Challenger Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Porsche Open - Poznan Challenger Ciudad de Guayaquil - Guayaquil Riviera di Rimini Challenger - Rimini Steelers Cup - Kosice Lugano Challenger Recanati Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena SAA Hilversum Open - Hilversum 13 BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem Harrah's Entertainment Challenger - Tunica Ostrava Challenger Buenos Aires Challenger Sassuolo Challenger - Sassuolo 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Montevideo Challenger Banca Stato Challenger - Lugano IV Manta Open - Manta Santiago Challenger Open Costa Daurada - Tarragona Sao Paulo Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Orbetello Challenger San Marino Cepu Open - San Marino Bancolombia Open - Bogota Brasov Challenger - Brasov Aberto de Sao Paulo - Sao Paulo Alessandria Challenger Prostejov Challenger Rimini Challenger Banja Luka Challenger 2004 - Banja Luka Belo Horizonte Challenger Citta di Como - Como Buenos Aires Challenger Akbank Private Banking TED Open - Istanbul Bucaramanga Challenger Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Uruguray - Montevideo Bancolombia Open - Bogota Santiago Challenger Copa Petrobras Santiago - Santiago Barranquilla Challenger Rijeka Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Morocco Tennis Tour - Fes Sao Paulo Challenger Tour Finals Montevideo Challenger Sao Paulo Challenger II Naples ITG Challenger - Naples Citta di Como Challenger - Como BH Tennis Open - Belo Horizonte Braunschweig Challenger Ljubljana Open - Ljubljana Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion 2005 West Side Tennis Coub Men's Challenger - Forest Hills ATP Challenger La Serena - La Serena Biella Challenger Oberstaufen Challenger Orbetello Challenger III Aberto Santa Catarina de Tenis - Florianopolis Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Poznan Challenger Copa Petrobras - Buenos Aires Sporting Challenger '08-Trofeo Regione Piemonte - Turin Buenos Aires Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Montevideo Challenger Timisoara Challenger - Timisoara Copa Kia - Santiago Ljubljana Open 2008 - Ljubljana Copa Petrobras-Argentina - Buenos Aires Aberto de Santa Catarina - Florianopolis Harbour Tennis Cup Regione Lombardia - Milan Oberstaufen Cup - Oberstaufen Scheveningen Challenger Aamulehti Tampere Open - Tampere Orleans Challenger Mons Challenger Copa Petrobras Brazil - Aracaju Buenos Aires Challenger Aberto de Santa Catarina de Tenis - Florianopolis Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Challenger ATP de Cuenca Diario El Mercurio - Cuenca Pekao Open - Szczecin VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger San Benedetto Challenger Milan Challenger Genova Challenger Riviera di Rimini Challenger 2004 - Rimini Montevideo Challenger Cleveland Challenger Tunis Challenger Orlando Challenger Amersfoort Challenger 8° Trani Cup - Trani Biella Challenger The 'Fitz' Casino Challenger - Tunica USTA Men's Challenger of Dallas - Dallas Levene Gouldin & Thompson Tennis Challenger - Binghamton Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Braunschweig Challenger Santiago Challenger Buenos Aires Challenger Santiago Challenger Copa Telefonica CTC Chile - Santiago X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Porsche Open - Poznan Timisoara Challenger 2005 - Timisoara Padova Challenger Savannah Challenger Blumenau Challenger Santos Challenger Marburg Challenger Alessandria Challenger Braunschweig Challenger Irving Challenger Garden Open - Rome San Benedetto Challenger Zagreb Open - Zagreb Cridicard Mastercard Tennis Cup - Campos do Jordao Como Challenger XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Braunschweig Challenger Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Sopot Challenger Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Szczecin Challenger Santiago Challenger Tallahassee Tennis Challenger - Tallahassee Oeiras 3 Challenger Prostejov Challenger Togliatti Cup - Togliatti Banja Luka Challenger Santo Domingo Challenger Guayaquil Challenger Newport Beach Challenger Tampere Imageneering Open - Tampere Dallas Challenger Nord LB Open - Braunschweig Geneva Challenger - Geneva Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini VI Gramado Open de Tenis - Gramado Brasov Challenger - Brasov Meerbusch Challenger Szczecin Challenger Campinas Challenger Morelos Challenger Orlando Challenger Uncle Toby's Burnie Challenger - Tasmania BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Pozoblanco Challenger Mallorca Challenger Roanne Challenger Copa Ericsson Chile - Santiago St. Petersburg Challenger by Kinex - St. Petersburg IX Trofeo Ciudad de Quito - Quito Segovia Challenger 2004 Freeman Men's Challenger - Joplin Uncle Toby's Australian Men's Clay Court Challenger - Canberra Banja Luka Challenger Toulouse Challenger Siemens Open 2004 - Scheveningen Cassis Challenger Architect Open - Budapest Dubrovnik Open - Dubrovnik Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise Copa Telmex - Buenos Aires Poznan Challenger Charlottesville Challenger Cairo Challenger Cleveland Challenger Copa Petrobras-Brazil - Aracaju Cordenons Challenger Ethias Trophy - Mons Copa Petrobras-Uruguay - Montevideo Heineken Open - Auckland Cary Challenger Salinas Challenger Marburg Challenger Ostrava Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Pereira Challenger San Remo Challenger Mercedes Cup - Stuttgart Santiago Challenger Zagreb Challenger Sarasota Challenger Savannah Challenger Karlsruhe Challenger Prostejov Challenger Furth Challenger Kosice Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice China Open - Beijing Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Estoril Open - Estoril AEGON Championships - London Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Copa Telmex - Buenos Aires Swiss Indoors Basel - Basel Florianopolis Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Ecuador Open - Quito Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva Sao Paulo Challenger Brasil Open - Costa do Sauipe Bucaramanga Challenger If Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Rio Open - Rio de Janeiro Pilot Pen Tennis - New Haven Thailand Open - Bangkok Heineken Open - Auckland Chile Dove Men+Care Open - Santiago AIG Japan Open Tennis Championships - Tokyo Porto Challenger Dallas Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Winston-Salem Open - Winston-Salem Credit Agricole Suisse Open - Gstaad Open Sabadell Atlantico - Barcelona Bet-at-home Cup - Kitzbuhel Blunmenau Challenger Indianapolis Tennis Championships - Indianapolis Bogota Challenger Rome Challenger SkiStar Swedish Open - Bastad Ostrava Challenger Sao Paulo Challenger Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Campinas Challenger Copa Telmex - Buenos Aires Braunschweig Challenger Rennes Challenger Heineken Open - Auckland Montevideo Challenger Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Asuncion Challenger Irving Challenger Farmers Classic - Los Angeles Salinas Challenger Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Lima Challenger Abierto Mexicano Telcel - Acapulco Guayaquil Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Buenos Aires Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires ATP Challenger Tour Finals TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing Valencia Open - Valencia Forli Challenger Apia International - Sydney Copa Ericsson Uruguay - Montevideo Lisbon Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Aberto Da Costa Do Sauipe - Bahia Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Sopot Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Murcia Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger Amersfoort Challenger Ecuador Open - Quito Sao Paulo - Brazil L'Aquila Challenger Como Challenger Argentina Open - Buenos Aires Las Vegas Challenger Newport Beach Challenger Campinas Challenger Tenerife Challenger Santiago Challenger Rio Open - Rio de Janeiro Poznan Challenger Liberec Challenger Delray Beach Open - Delray Beach Amersfoort Challenger Pozoblanco Challenger Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Rio Open - Rio de Janeiro Open SEAT 2008 - Barcelona The Nottingham Open - Nottingham If Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Suisse Open - Gstaad AEGON International - Eastbourne Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Alicante Challenger BNP Paribas Open - Indian Wells Francavilla Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Ann Arbor Challenger Tallahassee Challenger Pau Challenger Thailand Open - Bangkok Pacific Life Open - Indian Wells Vietnam Open - Ho Chi Minh City Brisbane International - Brisbane BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Interwetten Austrian Open - Kitzbuhel Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid U.S. Mens's Clay Court Championship - Houston Australian Open - Melbourne French Open - Paris Rio Open - Rio de Janeiro Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne SkiStar Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm China Open - Beijing U.S. Open - New York Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, BRA-CRO 1-3 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open (juniors) Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Olympics - London Wimbledon (juniors) Olympics - Beijing